home *** CD-ROM | disk | FTP | other *** search
/ Champak 109 / Vol 109.iso / games / punching.swf / scripts / frame_53 / DoAction.as
Text File  |  2008-11-12  |  2KB  |  73 lines

  1. punchFrame = int((getProperty(loader add "/trail1", _X) - "80") / "40") + "1";
  2. tellTarget(loader add "/trail1")
  3. {
  4.    gotoAndStop(eval("../:punchFrame"));
  5. }
  6. if(eval(loader add "/target1:up") == "0" and random("3") == "0")
  7. {
  8.    target1 = random("10") + "1";
  9.    if(target2 >= "8" and target3 >= "8")
  10.    {
  11.       target1 = "1";
  12.    }
  13.    target1X = "170" + random("211");
  14.    tellTarget(loader add "/target1/character")
  15.    {
  16.       gotoAndStop(eval("../../:target1"));
  17.    }
  18.    tellTarget(loader add "/target1")
  19.    {
  20.       _X = eval("../:target1X");
  21.       count = "0";
  22.       upTime = "30" + random("50");
  23.       up = "1";
  24.       gotoAndStop("up");
  25.       play();
  26.    }
  27. }
  28. if(eval(loader add "/target2:up") == "0" and random("3") == "0")
  29. {
  30.    target2 = random("10") + "1";
  31.    if(target1 >= "8" and target3 >= "8")
  32.    {
  33.       target2 = "1";
  34.    }
  35.    target2X = "180" + random("201");
  36.    tellTarget(loader add "/target2/character")
  37.    {
  38.       gotoAndStop(eval("../../:target2"));
  39.    }
  40.    tellTarget(loader add "/target2")
  41.    {
  42.       _X = eval("../:target2X");
  43.       count = "0";
  44.       upTime = "30" + random("50");
  45.       up = "1";
  46.       gotoAndStop("up");
  47.       play();
  48.    }
  49. }
  50. if(eval(loader add "/target3:up") == "0" and random("3") == "0")
  51. {
  52.    target3 = random("10") + "1";
  53.    if(target2 >= "8" and target1 >= "8")
  54.    {
  55.       target3 = "1";
  56.    }
  57.    target3X = "190" + random("191");
  58.    tellTarget(loader add "/target3/character")
  59.    {
  60.       gotoAndStop(eval("../../:target3"));
  61.    }
  62.    tellTarget(loader add "/target3")
  63.    {
  64.       _X = eval("../:target3X");
  65.       count = "0";
  66.       upTime = "30" + random("50");
  67.       up = "1";
  68.       gotoAndStop("up");
  69.       play();
  70.    }
  71. }
  72. prevFrame();
  73.